const http = require('../../utils/util')
const Base64 = require('../../utils/base')
Page({

  /**
   * 页面的初始数据
   */
  data: {
		index:0,
		allShopList:[],
		currentList:[], //当前选中门店排行数据
		cutList:[], //截取前三条数据之后的数据，用于循环
  },
  
	//获取所有门店
	getAllShopList(){
		http.post('ranking/store').then((res)=>{
			if(res.status==1){
				this.setData({
					allShopList:res.result
				})
				this.getShopDesc()
			}else{
				wx.showToast({
					title:res.message,
					icon:'none'
				})
			}
		})
	},
	//获取门店详细数据
	getShopDesc(){
		let store_id=this.data.allShopList[this.data.index].id
		let data={
			store_id:store_id
		}
		http.post('ranking/rankInfo',Base64.encode(JSON.stringify(data))).then((res)=>{
			if(res.status==1){
				this.setData({
					currentList:res.result,
					cutList:res.result.slice(3)
				})
			}else{
				wx.showToast({
					title:res.message,
					icon:'none'
				})
			}
		})
	},
	//选择门店
	changeShop(e){
		if(this.data.index==e.detail.value) return
		this.setData({
			index:e.detail.value
		})
		// 发请求获取数据
		this.getShopDesc()
	},
	
	
  /**
   * 生命周期函数--监听页面加载
   */
  onLoad: function (options) {
	
  },

  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {
	
  },

  /**
   * 生命周期函数--监听页面显示
   */
  onShow: function () {
	this.getAllShopList()
  },

  /**
   * 生命周期函数--监听页面隐藏
   */
  onHide: function () {

  },

  /**
   * 生命周期函数--监听页面卸载
   */
  onUnload: function () {

  },

  /**
   * 页面相关事件处理函数--监听用户下拉动作
   */
  onPullDownRefresh: function () {

  },

  /**
   * 页面上拉触底事件的处理函数
   */
  onReachBottom: function () {

  },

  /**
   * 用户点击右上角分享
   */
  onShareAppMessage: function () {

  }
})